﻿<?php

	// 新闻编辑
	/*session_start();
	 $link=mysqli_connect('127.0.0.1','root','root','hcs');
	 //判断数据库是否连接成功
		 if(!$link){
				// echo '数据库连接失败';die;
				echo '<script>alert("数据库连接失败");history.go(-1);</script>';//返回到前一个页面
				die;
		}
		// 设置数据库传输编码 mysqli_query(数据库连接成功的连接对象，数据库操作sql语句)
		mysqli_query($link,'set names utf8');
*/


	//$id=$_GET['id'];//获取地址栏中参数名是id的值
	$id=!empty($_GET['id'])?$_GET['id']:'';

	if(!empty($_POST)){//用来检测是否做了提交操作

		//判断是否是ajax请求
		if (!empty($_SERVER['HTTP_X_REQUESTED_WITH'])&& $_POST['status']<0) {
			$id=$_POST['id'];
			$val=$_POST['val'];
			$filed=$_POST['filed'];

			$sql="update `news` set `$filed`='$val' where `id`='$id'";
			//执行sql语句
			mysqli_query($link,$sql);

			//获取更新语句受影响的行数（就是更新之后的数据的记录总数）
			//注意$_rows返回的是1，不能在上方echo其他的值，否则或报错。如echo $sql="update `news` set `$filed`='$val' where `id`='$id'";
			echo $_rows=mysqli_affected_rows($link);
			die;
		}
		//审核状态修改
		//判断是否是ajax请求
		if (!empty($_SERVER['HTTP_X_REQUESTED_WITH'])) {
			$id=$_POST['id'];
			$status=$_POST['status'];

			$sql="update `news` set `status`='$status' where `id`='$id'";
			//执行sql语句
			mysqli_query($link,$sql);

			//获取更新语句受影响的行数（就是更新之后的数据的记录总数）
			//注意$_rows返回的是1，不能在上方echo其他的值，否则或报错。如echo $sql="update `news` set `$filed`='$val' where `id`='$id'";
			echo $_rows=mysqli_affected_rows($link);
			die;
		}

		// 设置数据库传输编码 mysqli_query(数据库连接成功的连接对象，数据库操作sql语句)
		mysqli_query($link,'set names utf8');

		//获取$_POST数据
		$title=$_POST['title'];//标题
		$type=$_POST['type'];//类型
		$content=$_POST['content'];//内容

		//编写更新的sql语句
		$sql="update `news` set `title`='$title',`type`='$type',`content`='$content' where `id`=$id ";

		//执行sql语句
		mysqli_query($link,$sql);

		//获取更新语句受影响的行数（就是更新之后的数据的记录总数）
		$_rows=mysqli_affected_rows($link);

		if ($_rows>0) {
				echo '<script>alert("数据添加成功");location.href="index.php?c=news&a=list&admin=1";</script>';
			//header('location:index.php?c=news&a=list&admin=1');//通过使用header函数对页面的头部信息进行设置
		}else
		{
			echo '<script>alert("数据编辑失败");history.go(-1);</script>';
		}
	}


	 //编写查询语句
	 $sql="select * from `news` where `id`=$id";
	 //执行sql语句
	 $result=mysqli_query($link,$sql);
	 //从结果集中获取查询到的数据
	 $data=mysqli_fetch_assoc($result);

	//加载后台公共视图
	include (VIEW_PATH.$admin.'layout.html');
 ?>
